package JavaSE;
//获取一个数二进制序列中所有的偶数位和奇数位， 分别输出二进制序列
import java.util.Scanner;
public class time_2025_07_03输出一个属的二进制序列 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入一个整数：");
        int num = scanner.nextInt();
        System.out.println("输入的数的二进制序列为："+Integer.toBinaryString(num));

        //获取偶数位（从右往左，第2、4、6……32位）
        System.out.print("偶数序列:");
        for(int i = 31;i >= 0;i-=2){
            System.out.print(((num>>i)&1)+" ");
        }

        System.out.println("\n奇数位序列:");
        for(int i = 30;i >= 0;i-=2){
            System.out.print(((num>>i)&1)+" ");
        }
        scanner.close();
    }
}
